Multi-level Contextual Type Theory

نویسندگان

  • Mathieu Boespflug
  • Brigitte Pientka
چکیده

Contextual type theory distinguishes between bound variables and meta-variables to write potentially incomplete terms in the presence of binders. It has found good use as a framework for concise explanations of higher-order unification, characterize holes in proofs, and in developing a foundation for programming with higher-order abstract syntax, as embodied by the programming and reasoning environment Beluga. However, to reason about these applications, we need to introduce meta2variables to characterize the dependency on meta-variables and bound variables. In other words, we must go beyond a two-level system granting only bound variables and meta-variables. In this paper we generalize contextual type theory to n levels for arbitrary n, so as to obtain a formal system offering bound variables, meta-variables and so on all the way to metan-variables. We obtain a uniform account by collapsing all these different kinds of variables into a single notion of variabe indexed by some level k. We give a decidable bi-directional type system which characterizes β η-normal forms together with a generalized substitution operation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multi-scale Series Contextual Model for Image Parsing

Contextual information plays an important role in solving high-level vision problems and has been used widely in the field. However, using contextual information in an effective way remains a difficult problem. To address this challenge, we propose a novel framework which utilizes context information in a multi-scale structure for learning discriminative models. We apply a series of linear filt...

متن کامل

Optimized ‎P‎ricing Decisions In a Multi-Level Supply Chain With Various Power and Channel Structures‎: ‎A Game-Theoretic Approach‎

This article studies the optimization of pricing decisions in a supply chain with different channels under different power structure. Three different channel will be considered here; these include: the decentralized, the semi-integrated, and the integrated channel. There are two types of power balance structures for both the decentralized and the semi-integrated channels. The first type is a le...

متن کامل

The need to promote behaviour change at the cultural level: one factor explaining the limited impact of the MEMA kwa Vijana adolescent sexual health intervention in rural Tanzania. A process evaluation

BACKGROUND Few of the many behavioral sexual health interventions in Africa have been rigorously evaluated. Where biological outcomes have been measured, improvements have rarely been found. One of the most rigorous trials was of the multi-component MEMA kwa Vijana adolescent sexual health programme, which showed improvements in knowledge and reported attitudes and behaviour, but none in biolog...

متن کامل

A sociocultural analysis of personal practical theorizing as an awareness raising technique in novice and expert teachers’ professional development

As a part of a larger-scale research, the present study aimed to use the main tenets of sociocultural perspective; namely, mediation, internalization, zone of proximal development, and the activity theory, to analyze the novice and expert teachers’ professional development through personal practical theorizing as an awareness raising technique. Furthermore, the study attempted to identify the c...

متن کامل

ارائه ی معماری سیستم توصیه گر پژوهشی براساس عوامل زمینه ای شناسایی شده در حوزه علوم پزشکی

Introduction: Today, researchers prefer to have most of their required information at their fingertips. Scholarly or research paper recommender systems are intelligent systems that aim to recommend the most appropriate scientific papers or resources based on users' needs. Past studies have shown that contextual information such as users', system' and environment' contexts influence the quality ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011